//
// Created by 86138 on 2025/5/25.
//

#ifndef QINGDAO_UNIVERSITY_SSTRING_H
#define QINGDAO_UNIVERSITY_SSTRING_H
#include "../01-intro/c1-1.h"
#define MAXLEN 255

typedef struct {
    char ch[MAXLEN + 1]; // 串的操作通常是从下标1开始（称1号位置），下标0闲置不用
    int length; // 串的当前长度
} SString;

Status StrAssign(SString &T, char *chars);

void StrPrint(SString T);

int Index_BF(SString S, SString T, int pos); // 主串S，子串T
#endif //QINGDAO_UNIVERSITY_SSTRING_H
